
import logging
import yagmail
# 封装日志采集的方法，收集测试用例执行过程中的日志，用例中要有日志数据输出，产生的日志文件不会被下一次运行项目时产生的日志文件覆盖
def log_set():
    logging.basicConfig(filename='yuekao.log',filemode='w+',format='%(filename)s--%(levelname)s--%(asctime)s--%(message)s',level=logging.DEBUG)
# 封装发送邮件的方法，邮件标题内容为：酒仙网系统Web Ui自动化测试报告+当前的日志。报告文件和日志文件为邮件的附件
def send_email(file):
    email=yagmail.SMTP(user='1441688225@qq.com',password="subvcobnwlujggee",host='smtp.qq.com')
    email.send(to='1441688225@qq.com',subject='酒仙网系统Web Ui自动化测试报告yuekao.log',contents="这是一个关于酒仙网购买商品的业务测试",attachments=file)